Clustering Based Prioritization of Test Suites in Software Testing

نویسندگان

  • Arvind Kumar upadhyay
  • A. K. Misra
چکیده

Software Testing challenges the development process at all stages of software development and it is no surprise that a bulk of development cost is spent on testing. Testing is fundamental to software quality and is ultimate review of specification, design and coding. Human fallibilities are enormous and errors may begin to occur at the very inception of ideas. The focus of Test case design is on a set of techniques that meet overall testing objectives. New test cases are a necessity in this ever evolving scenario of software development. Many a times the size of a test suite may become so large that it becomes necessary to apply some control mechanism on these numbers of test cases. Prioritization is a technique that can facilitate increased chances of early fault detection and is helpful in reducing test suite size. In our attempt we adopt a new technique CBP (clustering based prioritization) to effectively control test suite size.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Prioritization based on test suites by analysing automated testing strategies to minimize selected test process

Software testing is a process of refining faults and errors in a software system or project. Software testing is done by both manually and systematically. Automated testing of software is mostly followed in today’s industry. To achieve this, the concern project is divided into various test suites and then testing is done. These test suites should be minimized, selected and prioritized to make t...

متن کامل

Prioritizing Test Cases For Regression

Test case prioritization techniques schedule test cases for execution in an order that attempts to increase their eeectiveness at meeting some performance goal. Various goals are possible; one involves rate of fault detection | a measure of how quickly faults are detected within the testing process. An improved rate of fault detection during testing can provide faster feedback on the system und...

متن کامل

Distance-Based Weighted Prioritization for GUI Application Testing

Recording actual user interactions with a system is often useful for testing software applications. Users-session based test suites that contain records of such interactions often finds a complementary set of faults compared to test suites created by testers. This work utilizes such test suites and presents a new prioritization method that extends the existing combinatorial two-way inter-window...

متن کامل

How to Do Tie-breaking in Prioritization of Interaction Test Suites?

The prioritization of interaction test suites has received more attention in the field of combinatorial interaction testing, especially when testing resources are limited to allow the part of combinatorial test cases to be executed. Many strategies have been proposed to prioritize interaction test suites according to different evaluation measures. However, most of these strategies may face a ch...

متن کامل

Similarity-based regression test case prioritization

With the continuous evolution of software systems, test suites often grow very large. Rerunning all test cases may be impractical in regression testing under limited resources. Coverage-based test case prioritization techniques have been proposed to improve the effectiveness of regression testing. The original test suite often contains some test cases which are designed for exercising productio...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2012